Skip to content

Fix PEKA input mismatch by joining peaks and crosslinks on metadata#34

Merged
CharlotteAnne merged 1 commit intogoodwright:masterfrom
lconde-ucl:fix-peka
Jul 14, 2025
Merged

Fix PEKA input mismatch by joining peaks and crosslinks on metadata#34
CharlotteAnne merged 1 commit intogoodwright:masterfrom
lconde-ucl:fix-peka

Conversation

@lconde-ucl
Copy link
Contributor

This PR addresses Issue #33, where PEKA runs are using unmatched peak and crosslink files across samples.

The problem was caused by CLIPPY_GENOME.out.peaks and ch_genome_crosslink_bed being passed separately to the PEKA module without matching on sample metadata.

This fix joins the two channels by metadata using .join(..., by: 0) and maps them into the PEKA process, ensuring proper sample pairing.

@CharlotteAnne CharlotteAnne merged commit 91a945a into goodwright:master Jul 14, 2025
2 of 32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants